/**
 * 封装一个函数 mineReadFile 
 * 作用: 读取文件
 * 参数: 文件路径
 * 返回结果: promise 对象
 */
const fs = require('fs');

function mineReadFile(path){
    return new Promise((resolve, reject) => {
        fs.readFile(path, (err, data) => {
            //判断
            if(err){
                //如果失败
                reject(err);
            }else{
                //如果成功
                resolve(data);
            }
        });
    });
}

//读取 resource/1.html
mineReadFile('./resource/1.html')
.then(value=>{
    //成功的回调
    console.log(value.toString())
},reason=>{
    //失败的回调
    console.log(reason);
});
